package cn.cdeden.knowledge.domain.dto;

//import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class ProjtDto implements Serializable {

    private String guid;
//    private String create_time;
//    private String update_time;
//    private String create_id;
//    private String update_id;
    private String proName;
    private String proIdent;
    private String proType;
    private String proTemplateid;
    private String proSubtype;
    private String proDepartid;
    private String proIspublicty;
    private String proPubuorgid;
    private Date proBgtime;
    private Date proEndtime;
    private String proSource;
    private String proBudget;
    private String proDes;
    private String departName;
    private String tempName;
    private String proStatus;
    private String rouleId;
    private String roleName;
    private String teamUserid;
    private String nickName;
//    @ApiModelProperty("实际开始时间")
    private Date proSjstatime;
//    @ApiModelProperty("实际结束时间")
    private Date proSjendtime;
    private String proDuration;
    private String proSchedule;
    private String proImportance;
    private String proPriority;
    //时间偏差
    private String proTimeDeviation;
    //项目偏差
    private String projectDeviation;

    private String deptname;
    private Long proDocumentId;
    private Integer proTeamId;

    private String proDocumentName;

//    @ApiModelProperty("用户权限")
    private String authority;

//    @ApiModelProperty("项目负责人")
    private String proPrincipal;

//    @ApiModelProperty("项目图片")
    private String proImage;

//    @ApiModelProperty("项目图片编号")
    private String storageId;

//    @ApiModelProperty("用户有的权限")
    private String userParams;

//    @ApiModelProperty("是否显示")
    private boolean display = true;


}
